花费 63 ms
探索c#之Async、Await剖析

阅读目录: 基本介绍 基本原理剖析 内部实现剖析 重点注意的地方 总结 基本介绍 Async、Await是net4.x新增的异步编程方式,其目的是为了简化异步程序编写, ...

Mon Jun 15 16:35:00 CST 2015 20 67173
探索C#之6.0语法糖剖析

阅读目录: 自动属性默认初始化 自动只读属性默认初始化 表达式为主体的函数 表达式为主体的属性(赋值) 静态类导入 Null条件运算符 字符串格式化 索引初始化 ...

Wed Jul 22 16:29:00 CST 2015 62 24578
探索c#之一致性Hash详解

阅读目录: 使用场景 算法原理 虚拟节点 代码示例 使用场景 以Redis为例,当系统需要缓存的内容超过单机内存大小时,例如要缓存100G数据,单机内存仅有16G时。 ...

Mon May 04 16:40:00 CST 2015 4 9567
探索C#之微型MapReduce

MapReduce近几年比较热的分布式计算编程模型,以C#为例简单介绍下MapReduce分布式计算。 阅读目录 背景 Map实现 Reduce实现 支持分布式 总结 ...

Fri May 22 09:06:00 CST 2015 10 6618
探索C#之布隆过滤器(Bloom filter)

阅读目录: 背景介绍 算法原理 误判率 BF改进 总结 背景介绍 Bloom filter(后面简称BF)是Bloom在1970年提出的二进制向量数据结构。通俗来说就是 ...

Sun Jun 07 02:06:00 CST 2015 2 5166
探索c#之函数创建和闭包

阅读目录: 动态创建函数 匿名函数不足之处 理解c#中的闭包 闭包的优点 动态创建函数 大多数同学,都或多或少的使用过。回顾下c#中动态创建函数的进化: C# 1.0中: ...

Fri Feb 27 16:47:00 CST 2015 5 4653
探索c#之跳跃表(SkipList)

阅读目录: 基本介绍 算法思想 演化步骤 实现细节 总结 基本介绍 SkipList是William Pugh在1990年提出的,它是一种可替代平衡树的数据结构。 Sk ...

Mon Jun 29 00:25:00 CST 2015 1 4478
探索c#之不可变数据类型

阅读目录: 不可变对象 自定义不可变集合 Net提供的不可变集合 不可变优点 不可变对象缺点 不可变对象 不可变(immutable): 即对象一旦被创建初始化后,它们 ...

Sat Mar 28 22:44:00 CST 2015 1 4351
探索c#之尾递归编译器优化

阅读目录: 递归运用 尾递归优化 编译器优化 递归运用 一个函数直接或间接的调用自身,这个函数即可叫做递归函数。 递归主要功能是把问题转换成较小规模的子问题,以子问题的 ...

Mon Mar 16 17:07:00 CST 2015 4 3745
探索C#之虚拟桶分片

阅读目录 背景 虚拟桶(virtual buckets) 实现 总结 背景 关于数据分片讨论最多的是一致性hash,然而它并不是分布式设计中的银弹百试百灵。 在数据稳定性要 ...

Mon Jun 01 06:01:00 CST 2015 2 2951

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM